#pragma once

#include <QtCore/QtGlobal>
#include <QImage>
#include <QSet>
#include <QString>
#include <QReadWriteLock>

class ThumbnailEngine
{
public:
    ThumbnailEngine();
    ~ThumbnailEngine();
    QImage load(const QString & filename);
    QString getThumbnailFilename(const QString & filename);

private:
    QString m_cache_path;
};
